package com.lonely.order.domain.dto.api;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * MES-FAC-005 大货bom接口 响应参数
 *
 * @author fzzf
 */
@Data
public class GetBigGoodsBomResDTO implements Serializable {

    /**
     * 大货bom信息
     */
    private List<BigGoodsBom> bigGoodsBom;

    /**
     * 大货bom接单版本
     */
    private String version;

    /**
     * 订单套装数
     */
    private Integer multiPiecesQuantity;

    /**
     * 大货bom信息
     */
    @Data
    public static class BigGoodsBom implements Serializable {
        /**
         * 物料颜色
         */
        private String color;

        /**
         * 物料分类
         */
        private String firstClass;

        /**
         * 物料名称
         */
        private String materialName;

        /**
         * 物料SKU
         */
        private String materialSku;

        /**
         * 物料项目
         */
        private String materialType;

        /**
         * 单件用量
         */
        private String oneSimpleUse;

        /**
         * 部位
         */
        private String part;

        /**
         * 计划用量
         */
        private String planUse;

        /**
         * 工艺
         */
        private String process;

        /**
         * 工艺备注
         */
        private String processRemark;

        /**
         * 供应商损耗
         */
        private String supplierLoss;

        /**
         * 单件用量单位
         */
        private String unit;

        /**
         * 克重（g/m2）
         */
        private String weight;

        /**
         * 幅宽
         */
        private String width;

        /**
         * 套装部件名字
         */
        private String partName;

        /**
         * 套装部件code
         */
        private String partCode;

        /**
         * 套装部件ID
         */
        private Long componentId;

    }


}
